Definition of Amy Lyon

  • (noun) English beauty who was the mistress of Admiral Nelson (1765-1815)

Synonyms of Amy Lyon


Antonyms of Amy Lyon


No Antonyms Found.

Homophones of Amy Lyon


No Homophones Found.